import axios from 'axios'
import { getItem } from '@/utils/storage.js'
import store from '@/store'

// 通过axios.create可以进行所有的统一配置，会返回一个新的axios实例对象
const request = axios.create({
  baseURL: 'http://ttapi.research.itcast.cn/'
})

// 请求拦截器
request.interceptors.request.use(function (config) {
  if (store.state.user) {
    config.headers.Authorization = 'Bearer ' + getItem('HMTT_TOKEN').token
  }
  return config
})
// 后续发送请求 通过request发送请求
export default request
